self-regulating organisation - French English Dictionary